package shiro.com.domain.sys;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import shiro.com.basie.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 sys_users
 *
 * @author ruoyi
 * @date 2022-11-06
 */

@TableName(value="SYS_USERS")
@Data
public class SysUsers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 角色id */
    @TableId(value = "SYS_USER_ID", type = IdType.AUTO)
    private Long sysUserId;

    /** 角色名称 */
    private String sysUserName;

    /** 角色密码 */
    private String sysUserPsw;

    /** 角色昵称 */
    private String sysUserNick;

    /** 角色手机号 */
    private Long sysUserPhone;

    /** 角色邮箱 */
    private String sysUserEmail;

    private String sysUserQq;

    /** 角色生日 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date sysUserBirthday;

    /** 角色性别 */
    private Integer sysUserSex;

    /** 角色头像 */
    private String sysUserAva;

    /** 角色注册ip */
    private String sysUserAddress;

    /** 角色注册时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date sysUserCtime;

    /** 角色更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date sysUserUtime;

    /** 角色用户状态 */
    private Integer sysUserStatus;

    /** 角色用户备注 */
    private String sysUserRemark;

    private String sysUserSlat;
    private String sysUserLevel;
    public SysUsers() {
    }


}
